Automatic Differentiation Tools in Computational Dynamical Systems
نویسنده
چکیده
In this paper we describe a unified framework for the computation of power series expansions of invariant manifolds and normal forms of vector fields, and estimate the computational cost when applied to simple models. By simple we mean that the model can be written using a finite sequence of compositions of arithmetic operations and elementary functions. In this case, the tools of Automatic Differentiation are the key to produce efficient algorithms. By efficient we mean that the cost of computing the coefficients up to order k of the expansion of a d-dimensional invariant manifold attached to a fix point of a n-dimensional vector field (d = n for normal forms) is proportional to the cost of computing the truncated product of two d-variate power series up to order k. We present actual implementations of some of the algorithms, with special emphasis to the computation of the 4D center manifold of a Lagrangian point of the Restricted Three Body Problem. Mathematics Subject Classification: 34C20,34C30,34C30,34C30,65Pxx,68W30
منابع مشابه
Symbolic Formulation and Automatic Derivation of Complex Material Models
Nowadays, the use of advanced software technologies, especially symbolic and algebraic systems, object oriented techniques and automatic differentiation tools, can influence directly on how the mechanical problem and numerical model are postulated and solved, leading to cooperative problem solving in computational mechanics. Emphasis in the paper will be given to direct analyses of complex elas...
متن کاملModelica-based computational tools for sensitivity analysis via automatic differentiation
This work is mainly concerned with sensitivity analysis of DAE-based models described by the modern object-oriented modeling language Modelica. In this context, an automatic differentiation tool named as ADModelica is presented. It fully employs Modelica-based compiler techniques forming a new automatic differentiation approach for non-causal equation-based languages. Already existing open-sour...
متن کاملPerformance of automatic differentiation tools in the dynamic simulation of multibody systems
Within the multibody systems literature, few attempts have been made to use automatic differentiation for solving forward multibody dynamics and evaluating its computational efficiency. The most relevant implementations are found in the sensitivity analysis field, but they rarely address automatic differentiation issues in depth. This paper presents a thorough analysis of automatic differentiat...
متن کاملDynamical Behavior of a Rigid Body with One Fixed Point (Gyroscope). Basic Concepts and Results. Open Problems: a Review
The study of the dynamic behavior of a rigid body with one fixed point (gyroscope) has a long history. A number of famous mathematicians and mechanical engineers have devoted enormous time and effort to clarify the role of dynamic effects on its movement (behavior) – stable, periodic, quasi-periodic or chaotic. The main objectives of this review are: 1) to outline the characteristic features of...
متن کاملSIAG/OPT Views-and-News 21(1)
Code generation plays an important role in computational science and engineering, and has been used successfully in optimization to compute derivatives from automatic differentiation. The present paper describes a system for code generation that can be used in dynamical parameter estimation problems. The python scripts require text input that describe the model in a few hundred lines of code wh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008